@charset "utf-8";


/* _________________________________________ */
/* 								      Global */
html {
	margin: 0px;
	padding: 0px;
	font-size:11px;font-family:Tahoma, Arial, Helvetica, sans-serif;
}
body {
	margin:10px auto;width:956px;background-color:#F6F6F6;background-image: url(/img/common/bgd.gif); background-repeat:repeat-x;
}
table, tr, td {
	margin:0px;padding:0px;border:0px none;vertical-align:top;border-collapse:collapse;
}
a {
	text-decoration:none;
}
a img {
	border: 0px none;
}
form {
	margin:0px;padding:0px;display:inline;
}


/* _________________________________________ */
/* 							         Classes */
.classicFont {
	font-size:10px;font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.classicText {
	font-size:11px;font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.inputBox {
	color:#666;font-size:11px;font-family:Arial, Helvetica, sans-serif;width:141px;height:13px;border:#CCCCFF solid 1px;padding:2px;margin-left:1px;
}
.img {
	padding:10px 0;
}
.bla {
	color:#000;
}
.bld {
	font-weight:bold;
}
.min {
	font-size:10px;
}
.clear {
	clear:both;
}
.martop10 {
	margin-top:10px;
}
.padleft {
	padding-left:10px;
}
.onglets ul{
	margin:0;padding:0;font-size:14px;
}
.onglets ul li {
	margin:0;padding:0;list-style-type:none;display:block;float:left;margin-right:5px;
}
.onglets ul li a{
	display:block;font-weight:normal;color:#999;
}
.onglets ul li a.selected{
	color:#000;font-weight:bold;
}
.onglets ul li a.inactif{
	color:#999;font-weight:normal;
}
.addcart {
	color:#9966ff;font-weight:normal;font-size:12px;
}
.item {
	width:180px;padding-right:5px;padding-bottom:30px;font-size:12px;font-family:tahoma;
}
.item h3 {
	display:block;margin:0;padding:0;padding-top:5px;
}
.item h3 a {
	font-size:14px;color:#339900;font-weight:bold;
}
.item h4 {
	display:block;margin:0;padding:0;padding-bottom:2px;
}
.item h4 a {
	font-size:14px;color:#000;
}
.item span a {
	color:#333;font-weight:normal;width:100%;display:block;
}
.item span a:hover {
	text-decoration:underline;
}
.item table {
	padding-top:5px;
}
.item table tr td {
	padding-top:3px;
}
.item table tr td strong{
	color:#333;
}
.item.last {
	padding-right:0px;
}
.alert {
	color:#cc3333;
}
.aright {
	text-align:right;
}
.abottom {
	vertical-align:bottom;
}
.hideform input {
	display:none;
}
.stock {
	color:#339933;font-weight:bold;display:block;font-size:14px;
}
.nostock {
	color:#BB0000;font-weight:bold;display:block;font-size:14px;
}
.disabled {
	color:#CCCCCC;
}
.cheque_t1 {
	padding-right:50px;text-align:justify;
}

/* _________________________________________ */
/* 								      Header */
/*
#logo {
	width:150px;
}
*/
#header {
	width:100%;
}
#header table{
	margin:0 auto;
}
#cart {
	height:45px;text-align:right;
}
#cart a{
	color:#999;font-size:10px;
}
#top #search {
	width:200px;color:#999;padding-left:15px;font-size:10px;
}
#top #search .input {
	width:122px;border:1px solid #e5e5e7;font-size:10px;float:left;padding-left:3px;
}
#top #search .img{
	padding:0px;margin:0px;position:relative;top:-2px;display:block;float:left;margin-left:1px;
}
#second_nav {
	height:28px;text-align:right;
}
#connexion {
	width:auto;height:16px;color:#999;font-size:10px;padding-right:5px;
}
#connexion a {
	color:#999;text-decoration:underline;
}
#header #top {
	width:950px;
}
#header #top #logo {
	text-align:left;
}
#header #main_nav {
	width:956px;height:41px;background-image: url(/img/common/nav/nav_bgd.png); background-repeat:no-repeat;
}
#main_nav #links {
	margin:0;padding:0;text-align:right;
}
/*
#main_nav #search {
	width:225px;margin:0;padding:0;background-image: url(/img/common/nav/nav_brd_right.gif); background-repeat:no-repeat; background-position:right;text-align:right;padding-right:3px;
}*/
#main_nav #search form input{
	float:left;
}
#main_nav #search form .inputBox{
	margin-top:7px;
}

/* _________________________________________ */
/* 							  Corps de page */
/*#body {
	width:950px;margin:0 3px;
}*/
#tools {
	width:950px;padding:0 3px;
}
.subnav {
	text-align:center;
}
.subnav  a, .subnav  a:link, .subnav  a:visited{
	text-decoration:none;color:#666;font-size:13px;
}
.subnav  a:hover{
	text-decoration:underline;
}
.hide {
	display:none;
}
/* _________________________________________ */
/* 								       Tools */
#tools table {
	width:790px;
}
#tools tr td{
	height:36px;vertical-align:middle;
}
#tools #chemin {
	font-size:11px;font-family:Tahoma, Arial, Helvetica, sans-serif;color:#666666;
}
#tools #chemin a{
	text-decoration:none;font-weight:bold;color:#666666;
}
#tools #chemin a:hover{
	text-decoration:underline;
}
#tools #search {
	text-align:right;
}
#tools #search input {
	vertical-align:middle;padding-left:2px;
}
#tools #search span {
	height:36px;vertical-align:middle;
}
#tools #search span strong {
	color:#000;font-weight:normal;text-decoration:underline;
}
#tools #search span a {
	color:#999;
	padding:0 3px 1px;
}
#tools #search span a:hover {
	color:#FFFFFF;
	background-color:#3366ff;
}
#tools #search span a.selected {
	color:#666;font-weight:bold;
}
#tool_login .header a{
	color:#999;font-size:12px;
}
#tool_login .main a{
	color:#000;font-size:12px;
}
#tool_login .total{
	color:#CC3333;
}
#tool_login .footer a{
	
}
#tool_login input{
	
}

/* _________________________________________ */
/* 					                    Fiche commande */
.commande table tr td{
	padding:3px 9px;
}
.commande table .bar img{
	height:1px;width:100%;
}
.commande table .info {
	padding:9px 10px;font-size:11px;color:#666;
}
.commande table .info strong{
	font-size:12px;color:#000;
}
.commande .info {
	padding:9px 10px;font-size:10px;color:#999;
}
.commande .info a {
	color:#999;
}
.commande .info a:hover {
	text-decoration:underline;
}
.commande table .addcart img{
	padding:5px 0px 0px;border:0px;
}
.commande table .price {
	color:#cc3333;
}
.widescreen .addcart img{
	border:0px;
}

/* _________________________________________ */
/* 								       Title */
#main .title h1 {
	font-family:Arial;
	font-size:29px;
	color:#000;
	font-weight:bold;
	margin:0px;padding:0px;
}
#main .title h2 {
	font-family:Arial;
	font-size:16px;
	color:#a7a8aa;
	font-weight:bold;
	margin:0px;padding:0px;
}
#main .title h3 {
	font-family:Arial;
	color:#333333;
	font-size:12px;
	font-weight:bold;
}
#main .title hr {
	padding:Opx;
	margin:0px;
	height:1px;
	border:none;
	margin:18px 0 15px;
	background-color:#C7C7C7;
	color:#C7C7C7;
}

/* _________________________________________ */
/* 					         Navigation secondaire */

#secondary {
	width:200px;float:right;
}
#secondary .commande table {
	background-image: url(/img/common/fiche_mid.gif);	background-repeat:repeat-y;width:200px;font-size:12px;
}
#secondary .commande table .top{
	background-image: url(/img/common/fiche_top.gif);	background-repeat:no-repeat;padding-top:10px;
}
#secondary .commande table .bottom{
	background-image: url(/img/common/fiche_bot.gif);	background-repeat:no-repeat;height:13px;
}
#secondary .commande table .price {
	color:#cc3333;width:20px;
}
#secondary .commande table .left {
	width:110px;padding-left:10px;
}
#secondary .commande table .right {
	width:70px;text-align:right;
}
#secondary  .commande form input{
	width:90%;
}
#secondary ul {
	margin:0;padding:0;margin-left:12px;
}
#secondary ul li {
	list-style-type:disc;
}
/* version medium */
#secondary .commande.m table {
	width:325px;
}
#secondary .commande.m table {
	background-image: url(/img/common/fiche_mid_m.gif);	background-repeat:repeat-y;font-size:12px;
}
#secondary .commande.m table .top{
	background-image: url(/img/common/fiche_top_m.gif);	background-repeat:no-repeat;padding-top:10px;
}
#secondary .commande.m table .bottom{
	background-image: url(/img/common/fiche_bot_m.gif);	background-repeat:no-repeat;height:13px;
}


/* _________________________________________ */
/* 								    Footer */
#footer {
	width:950px;color:#999;font-size:12px;clear:both;padding:20px 0;font-family:arial;font-weight:bold;text-align:center;
}
#footer hr {
	padding:Opx;
	margin:0px;
	height:1px;
	border:none;
	margin-bottom:10px;
	background-color:#EEE;
	color:#EEE;
}
#footer a{
	color:#999;
}

/* _________________________________________ */
/* 								New style */
.widescreen {
	width:950px;margin:0 3px;
}
.widescreen .middle {
	background-image: url(/img/common/utils/screen_l_middle.gif);background-repeat:repeat-y;
}
.widescreen .top{
	background-image: url(/img/common/utils/screen_l_top.png);background-repeat:no-repeat;height:6px;border:0px none;margin:0px;padding:0px;
}
.widescreen .bottom{
	background-image: url(/img/common/utils/screen_l_bottom.png);background-repeat:no-repeat;height:7px;border:0px none;margin:0px;padding:0px;
}
.widescreen table{
	width:100%;
}

.insidenav {
	width:220px;min-height:700px;text-align:left;padding:20px 0;
}
.insidenav ul {
	margin:0px;padding:0px;margin-left:20px;width:160px;
}
.insidenav ul li  {
	font-size:12px;font-family:Arial;list-style-type:none;margin:0px;padding:4px 0px;border-bottom:solid #dfdfdf 1px;
}
.insidenav ul li.last  {
	border-bottom:none;
}
.insidenav  a:link.nav, .insidenav a:visited.nav{
	color:#000;font-weight:bold;
}
.insidenav a:link.subnav , .insidenav  a:visited.subnav{
	color:#666;
}
.insidenav a:link.selected , .insidenav  a:visited.selected{
	color:#3399FF;font-weight:bold;
}
.insidenav .toolbox {
	margin:0px;padding:0px;margin-left:20px;margin-top:20px;
}
/*
.insidenav {
	width:220px;min-height:700px;text-align:center;padding:15px 0;
}
.insidenav div {
	width:220px;
}
.insidenav a.title {
	display:block;font-size:18px;color:#3399ff;margin-bottom:10px;
}
.insidenav a.more {
	font-size:9px;color:#999;text-decoration:underline;
}
.insidenav dl{
	margin:10px 20px;
}
.insidenav dl dt{
	font-size:11px;color:#666;
}
.insidenav dl dd{
	font-size:10px;color:#CCC;padding:0;margin:0;
}
*/
.column {
	font-family:Arial;font-size:12px;color:#000;
}

.column.double {
	width:305px;margin-right:60px;float:left;
}
.column.double.last {
	width:360px;margin:0px;
}
.column.twotriple {
	width:500px;margin-right:25px;float:left;
}
.column.triple {
	width:200px;margin-right:35px;float:left;
}
.column.triple.last {
	margin:0px;
}
.column ul {
	margin:0px;padding:0px;
}
.column li {
	padding:2px 0px;list-style-type:none;
}
.column a:visited, .column a:link {
	color:#3399FF;text-decoration:none;
}
.column a:hover {
	text-decoration:underline;
}
.small {
	width:50%;float:left;
}


/* _________________________________________ */
/* 								         cart */

.tool {
	clear:both;width:950px;margin:15px 3px 0px;
}
.tool .body{
	width:750px;float:left;margin:10px 0px 10px 20px;
}
.tool.expand .body{
	width:930px;float:left;margin:10px 0px 10px 20px;
}
.tool .body.cart{
	width:750px;
}
.tool .body .container{
	width:930px;margin-top:15px;margin-bottom:10px;overflow:hidden;
}
.tool .body .container .itemproduit{
	width:137px;text-align:center;float:left;margin-right:15px;color:#666666;height:160px;
}
.tool .body .container .itemproduit a:link, .tool .body .container .itemproduit a:visited{
	color:#666666;
}
.tool.expand .body .container{
	width:100%;height:auto;overflow:hidden;margin-top:15px;margin-bottom:10px;
}
.tool .body .container .itemrecette, .tool .body .container .itemrecette a strong{
	width:210px;text-align:justify;float:left;margin-right:15px;color:#666666;
}
.tool #count{
	width:160px;float:left;margin:10px 0;margin-left:15px;
}
.tool .title {
	display:block;font-size:18px;color:#3399ff;margin-bottom:7px;
}
.tool #count p{
	margin:0;margin:2px 0;font-size:12px;
}
.tool #count a{
	color:#999;font-size:11px;
}
.tool #count input{
	display:block;margin:4px 0;color:#666;font-size:11px;
}
.tool .links{
	width:760px;float:left;
}
.tool .links a{
	text-decoration:underline;padding-right:5px;color:#3399FF;
}

.tooltip {
	background-color:#FFFFE1;display:inline;color:#333;
}

.justify {
	text-align:justify;
}
